#pragma once

#include <string>
#include <fstream>

class Logger
{
public:
    static Logger* GetInstance();

    void Log(const std::string& str);

private:
    Logger();
    ~Logger();

private:
    static Logger   *m_pLogger;
    std::ofstream   m_ofsLog;
};
